/*初始化浏览器默认样式*/
body {text-align:center;font-family: 宋体, serif;  margin:0; padding:0; background:#E9F7FF; font-size:14px; color:#000;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
td {vertical-align:top; text-align:center;}
li{list-style-type:none;}
table{ margin:0 auto;}

input,select {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
input.txt {border:1px solid #1691C5; height:18px; line-height:16px; background-color:#FFFFFF;}
input.btn {width:75px; height:21px; line-height:21px; background:url(btn_bg01.gif) no-repeat; border:none; cursor:pointer;margin-top:20px;margin:5px 10px;}
input.letterCount {border:none; background:transparent; width:32px;}

/* 全局链接颜色 */
a:link {color:#07669D; text-decoration:none;}
a:visited {color:#0095f3;text-decoration:none;}
a:hover {color: #f00; text-decoration:underline;}
a:active {color: #f00;}

/* 特殊颜色 */
.red{color:#f00;}
a.red {color:#f00; text-decoration:underline;}
a.red:hover {color:#FF7403;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

.f14px {font-size:14px;}
.f12px {font-size:12px;}

/* 其他属性 */
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.noBorder{border:none;}
.num {font-family:Verdana;  color:#666666;}

/*头部*/
#header {
    margin: auto;
    overflow: hidden;
    padding-top: 22px;
    width: 950px;
}
#header .topbar{
	clear: both;
    overflow: hidden;
    width: 950px;
    margin: 0 auto;
    padding: 0;
    font: 12px Arial;
}
#header .topbar .tleft{
    float: left;
    margin-top: 15px;
    padding-left: 16px;
}
#header .topbar .tcenter{
    float: left;
    margin-top: 10px;
    padding-left: 10px;
}
#header .tleft h1 a {
    background: url("top-logo.gif") no-repeat scroll center center transparent;
    display: block;
    font-size: 0;
    height: 60px;
    overflow: hidden;
    text-indent: -200px;
    width: 130px;
}
#header a {
    color: #777777;
}
#header .tright {
    float: right;
    height: 65px;
    margin-top: 8px;
    text-align: right;
}
#header .rlink {
    height: 26px;
    overflow: hidden;
    padding-top: 4px;
    text-align: left;
    width: 172px;
}
#header .rlink ul li {
    float: left;
    height: 21px;
    margin-bottom: 8px;
    margin-left: 2px;
    overflow: hidden;
    width: 78px;
    font-size: 12px;
}
#header .rlink ul li a {
    background-image: url("toprlink-bg.gif");
    background-repeat: no-repeat;
    color: #777777;
    display: block;
    line-height: 21px;
    text-indent: 20px;
}
#header .rlink ul li.r0 a {
    background-position: 0 -21px;
}
#header .rlink ul li.r1 a {    
	background-position: 0 -42px;
}
#header .search {
    background: url("search_bg.gif") no-repeat scroll left top transparent;
    float: left;
    height: 26px;
    margin-right: 0;
    margin-top: 10px;
    overflow: hidden;
    width: 177px;
}
.search-keyword {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 26px;
    margin-left: 6px;
    margin-top: 6px;
    padding: 0;
    width: 135px;
}
.search-submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 26px;
    width: 36px;
}
#header .topnav{
	margin-bottom: 0;
    margin-top: 8px;
    width: 953px;
    overflow: hidden;
    padding: 0;
    font: 12px Arial;
}
#header .t_l {
    background-image: url("header_bg.png");
    background-position: -10px 0;
    background-repeat: no-repeat;
    float: left;
    height: 48px;
    width: 10px;
}
#header .t_r {
    background-image: url("header_bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 48px;
    width: 13px;
}
#navMenu {
    background-image: url("head_bg.gif");
    background-repeat: no-repeat;
    float: left;
    height: 48px;
    overflow: hidden;
    width: 930px;
}
#navMenu li {
    float: left;
    height: 48px;
    line-height: 48px;
    margin-left: -2px;
    padding-top: 5px;
}
#navMenu li a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    margin-left: 2px;
    padding-left: 1.2em;
    padding-right: 1.2em;
}
/*#header {width:953px;margin:12px auto;background:url(qiant-top.jpg) no-repeat center bottom;}
#header .loginInfo {text-align:right; font-size:12px; padding-right:12px; line-height:24px;height:25px;}
#header .loginInfo .userName {font-weight:bold;font-family:Verdana; }
#header .ban {height:104px;margin:0 auto; overflow:hidden; clear:both;}
#header .ban02 {background:url(header_bg02.gif) no-repeat center bottom;}
#header .ban .logo {float:left; height:100%; width:260px;margin-top:20px}
#header .bar {border-bottom:1px solid #1691C5;  clear:both;}*/

/*页面内容*/
#content {width:953px; margin:12px auto;}
#content .col1 {width:230px; float:left;}
#content .col2 {margin:0 241px; float:none;}
#content .col3 {width:230px; float:right;}

.block {background-color:#fff; border:1px solid #70BEE7; margin-bottom:9px; height:1%; overflow:hidden;}
.block .title {height:27px; line-height:27px; background:#A3D9F5 url(title_bg.gif) repeat-x;margin-bottom:9px;}
.block .title h3 {float:left; font-size:14px; font-weight:bold; color:#07669D; text-indent:9px;}
.block .title h3 small {font-size:12px; font-family:Verdana; font-weight:normal; padding-left:9px;}
.block .title span {float:right; font-size:12px; margin-right:9px;}

/*----for index page----*/
.event_block {margin: 0px auto 10px;overflow: hidden;width: 953px;text-align: left;background-color:#fff;  margin-bottom:20px; height:1%; padding:15px 3px;}
.event_block .event_left {clear: left;float: left;height: 150px;margin: 0 20px 0 0;text-align: center;vertical-align: middle;width: 150px;}
.event_block .event_left img {max-height: 150px;max-width: 150px;}
.event_block .event_center {float: left;width:630px;}
.event_block .event_center .event_title{font-size:14px;font-weight:bolder;color:#07669D;padding-bottom:15px;}
.event_block .event_items dl dt {float: left;width: 60px;}
.event_block dl dt,.event_block dl dd{line-height:20px;height:20px;overflow:hidden;}
.event_block .event_center .event_link_detail{	height:30px;	padding-top:15px;}
.event_block .event_center .event_link_detail img {	vertical-align: middle;    max-height: 30px;    max-width: 30px;}
.event_block .event_right {    float: right;    font-size:12px;    text-align:right;width:150px;}
.event_block .event_right .event_creator span {	color:#07669D;margin-right:10px;}
.event_block .event_right .event_enter_num{	margin-top:20px; margin-right:15px;	margin-bottom:5px;}
.event_block .event_right .event_enter_num span {    font-size:13px;	color:red;	font-weight:bolder;}
 
/*------end index page---------/


.count {margin:0 9px; padding:9px 0 6px; border-bottom:1px dashed #1691C5; font-family:Verdana;}
.count li {text-align:left; line-height:20px; color:#07669D;}

.keyList {margin:9px; text-align:left;}
.keyList h5 {font-size:14px; font-weight:bold; color:#666666; padding:6px 0;}
.keyList h5 .num {color:#627E60;} 
.keyList ul {clear:both; overflow:hidden; height:1%; padding:0 0 9px;}
.keyList li {float:left; margin-right:12px; line-height:22px; font-size:14px;white-space: nowrap; display:inline;}

.subKeyList {margin:9px 9px 9px 48px;}
.subKeyList li {width:96px;}

.questionList {margin:9px 16px;}
.questionList ul {clear:both; overflow:hidden; height:1%;}
.questionList li {text-align:left;line-height:24px; width:100%; float:left;}
.questionList li h6 {float:left; font-size:14px;}
.questionList li h6 a {padding-left:16px; background:url(li03.gif) no-repeat 0 1px;}
.questionList li h6 a:hover {background:url(li03.gif) no-repeat 0 -21px;}
.questionList li span {float:left; font-size:14px; color:#000;margin-right:60px;float:right;}
.questionList li span a {color:#666666;}

.noticeList {margin:3px;}
.noticeList li {text-align:left; font-size:12px; line-height:20px; background:url(li03.gif) no-repeat 0 -56px; padding-left:14px;}

.block .rankTitle {}
.block .rankTitle h3 {cursor:pointer; text-indent:0; padding:0 12px; font-size:12px;}
.block .rankTitle h3.on {background-color:#FFFFFF; font-size:14px;}


.userRank {padding:9px;}
.userRank th {color:#666666;}
.userRank th,.userRank td {padding:3px 3px; font-family:Verdana;}
.otherLink {text-align:left;}
.otherLink li {line-height:23px; background:url(li03.gif) no-repeat 9px -38px; padding-left:24px;}
.inLine li {float:left;}

/*页头导航*/
#nav {text-align:left;}
/*首页友情链接*/
#friendlink {text-align:left; margin:6px }
/*页内分类导航*/
.cru {width:950px; margin:12px auto; text-align:left;}

.listBody {width:950px; margin:0 auto 36px;}

.tags {background:url(dot01.gif) repeat-x bottom;}
.tags ul { height:22px;}
.tags li {width:147px; height:22px; line-height:22px;background:url(tag01.gif) no-repeat 0 bottom;float:left; cursor:pointer;}
.tags li h3 {width:147px; height:22px; font-weight:bold; color:#07669D;}
.tags li.on {background-position:0 0;}

/*  首页标签 2009.11.4 update  */
.tag2 {background:url(dot01.gif) repeat-x bottom; height:28px;}
.tag2 ul {float:left;}
.tag2 li {width:115px; height:28px;  line-height:28px;background:url(tag02.gif) no-repeat 0 bottom;float:left; cursor:pointer; margin-right:2px; display:inline;}
.tag2 li h3 {width:115px;font-weight:bold; color:#07669D;font-size:14px;cursor:hand}
.tag2 li.on {background-position:0 0;}
.tag2 span {float:right; font-size:12px; margin:8px 5px 0 0;}

.pages {margin:15px; text-align:right; font-weight:bold; font-size:14px; font-family:Verdana; color:#FF6600;letter-spacing:2px;}
.pages a {margin:0 2px; font-size:11px; font-weight:normal; }
.pages a:hover {text-decoration:none;}

.listCont {background-color:#fff; border:1px solid #1691C5; border-top:none; padding:12px 0;}
.listCont tr.bg {background-color:#E9F7FF;}
.listCont th {font-size:14px; border-bottom:1px dashed #07669D; padding:6px;}
.listCont td  {padding:4px 6px;}
.listCont td.num {font-size:11px;}
.listCont td.qstTitle {text-align:left; font-size:14px; line-height:20px;}
.listCont td.qstTitle small {font-size:12px;}
span.score {color:#FF0000; font-family:Verdana; font-size:10px; background:url(money.gif) no-repeat left 0; padding:0 6px 0 12px;}

.question {}
.question .head {clear:both; overflow:hidden;margin:16px 16px 9px; height:1%;}
.question .head h5 {font-weight:bold; font-size:14px; float:left;}
.question .head h5.byVote,.head h5.byAppoint  {background:url(bestIcon.gif) no-repeat;text-indent:30px; padding-top:6px; float:none;}
.question .head h5.byVote {background-position:left -40px;}
.question .head h5.byAppoint {background-position:left -2px;}

.question .head .operaBtns li{float:right; font-size:12px; margin-left:6px; display:inline;}
.question .head .operaBtns li input {border:0px solid #1691C5; background-color:#E9F7FF; cursor:pointer; padding:3px 2px 0;}

/*hack for IE only*/
html>/**/body .question .head .operaBtns li input{padding:2px 6px 1px;}
html>/**/body .question .head .operaBtns li input.answerBtn{padding-left:21px;}

.question .head .operaBtns li input.answerBtn {background:#E9F7FF url(supply.gif) no-repeat 3px center; padding-left:15px;}
.question .head .operaBtns li input:hover {text-decoration:none; background-color:#FAFEEE; border-color:#FE8102; }
.question .cont {text-align:left; font-size:14px; line-height:23px; margin:16px;word-wrap:break-word;}
.question .askInfo {margin:0 16px 16px; text-align:left; font-size:12px; font-family:Verdana; color:#666;}
.question span.score {font-size:12px;}
.question span.special_name {font-size:12px; color:#0750d7; font-weight: bold;}

.containerBg {border:1px solid #70BEE7; text-align:left;margin:16px; padding:0; clear:both; overflow:hidden; height:1%; background-color:#E9F7FF;}
.containerBg .commt { margin:0 16px; color:#1691C5; font-size:12px;}

.questionSupply {text-align:left; margin:16px;word-wrap:break-word;}
.questionSupply h5 {font-size:14px; font-weight:bold; margin:12px 0;}
.questionSupply div {line-height:23px; margin:0 36px;}
.questionSupply p {color:#666; font-family:Verdana; font-size:12px; margin:3px 36px 9px;}

.containerBg .supply {margin:16px;}
.containerBg .supply h5 {font-size:14px; font-weight:bold; margin:12px 0;}
.containerBg .supply p {font-size:12px; font-family:Verdana; color:#666; padding:9px 0; margin:6px 0 0;border-top:1px solid #1691C5; }
.containerBg .supply p.s1 {border:none;}
.containerBg .supply div.s2 {line-height:23px;padding:0 0 12px; word-wrap:break-word;}
.aswInfo {text-align:right; font-size:12px; font-family:Verdana; color:#666;}
.aswInfo img {margin:0 0 -5px;}
.containerBg .aswInfo {text-align:left; padding:9px 0 0;}

/*活动通知区块 080812 update*/
.activityNotice {background-color:#F9FFE2; border:1px solid #9BDD29; text-align:left; line-height:23px; font-size:14px; font-weight:bold; padding:12px 18px; margin-bottom:9px; color:#297A32;}
.activityNotice table td {text-align:left;}

.otherAsw {border-top:1px solid #70BEE7; clear:both; overflow:hidden; height:1%;}
.otherAsw .aswInfo {float:left;}
/*插入表单*/
.insertForm { width:612px; margin:0;}
.insertForm .head select {font-weight:normal;}
.insertForm span.num {float:right;}
.insertForm .formItem {margin:16px; font-size:12px; color:#666666;}
.insertForm .formItem textarea {border:1px solid #70BEE7; margin-bottom:12px; background-color:#fff; font-size:14px;}
.insertForm .tips {font-size:12px; line-height:20px; margin:16px; color:#ff6c00;}

/*通知公告*/
.notice {margin:16px;}
.notice h2 {font-size:18px; font-weight:bold; border-bottom:1px solid #1691C5; padding:9px 0;}
.notice p.num {padding:6px 0;}
.notice .cont {text-align:left; line-height:23px; margin:12px 12px 36px;}
.notice .cont p {text-indent:2em; margin:0 0 24px;}

.searchRslt{border:1px solid #70BEE7; background-color:#FFFFFF; padding:9px 0; background-color:#E9F7FF;}
.searchRslt .title {background:none; text-align:left; font-weight:bold;}
.searchRslt .title a {color:#c00;}
.searchRslt #one_center table {margin:6px 0;}
.searchRslt #one_center table td {text-align:left;}

/*提问以及反馈表单,报错页面*/
.postForms {margin:16px;align:center; }
.postForms h5 {font-size:14px; font-weight:bold; text-align:left; margin:12px 0;}
.postForms h5 span {font-size:12px; font-weight:normal; color:#666;}
.postForms p {text-align:left; line-height:23px; margin:6px 16px;}
.postForms ul {text-align:center; margin:16px; line-height:28px;}
.postForms td {vertical-align:top;text-align:left; font-size:12px;}
.postForms .tips {font-size:12px; color:#FF6C00; line-height:20px;}
.postForms .tips img {margin:-3px 0 0;}
.postForms td textarea {font-size:14px;}
.postForms .systemInfo {margin:0px auto;width:40%}
.postForms .systemInfo .f12px {color:#666; margin:24px 0 0;}


/*抽奖页面*/
.lucky {margin:16px 36px;}
.lucky p {text-indent:2em; line-height:23px;}
.lucky li {text-indent:2em; line-height:23px;}
.lucky .gameArea {margin:12px auto;}
table td.alignRight {text-align:right;}

/*左右框架*/
.outWrap {width:953px; margin:12px auto; clear:both; overflow:hidden;}
.outWrap .leftMenu {float:left; width:160px;}
.outWrap .leftMenu li {line-height:28px;  text-align:left; text-indent:36px;}
.outWrap .leftMenu li a  {font-size:14px; display:block; width:100%; height:28px;background:url(li03.gif) no-repeat 18px -36px;}
.outWrap .leftMenu li a:hover {font-weight:bold; color:#07669D;}
.outWrap .leftMenu li a:active {}
.outWrap .leftMenu li.on a {background-color:#6AB7E5; font-weight:bold; color:#fff;}
.outWrap .leftMenu {}
.outWrap .rightCont {border:9px solid #6AB7E5; background-color:#FFFFFF; margin-left:160px;}

/*个人信息*/
.rightCont .userInfo {text-align:left; margin:16px;}
.rightCont .userInfo h5 {font-size:14px; font-weight:bold; margin:12px 0;}
.rightCont .tags {margin:12px 0 0; text-align:center;}
.rightCont .listCont th {text-align:center;}
.rightCont .border,.listBody .border {border:1px solid #1691C5;}
.rightCont .listCont td.msgCont {padding:9px 136px 9px 9px; text-align:left; font-size:12px; line-height:18px; text-indent:2em;word-break:break-all;}
.rightCont .scoreForm p {margin:0 0 12px;}
.dataTb01 {margin:0; border-collapse:collapse;}
.dataTb01 caption {font-size:14px; text-align:left; font-weight:bold; padding:12px 0;}
.dataTb01 th,.dataTb01 td {border:1px solid #1691C5; padding:6px 9px;text-align:left;  font-size:12px; font-family:Verdana;}
.dataTb01 th {background-color:#E9F7FF; font-weight:normal;text-align:right; }

.rankBar {float:left; width:100px; text-align:left; border:1px solid #9DBEA5; height:11px; overflow:hidden; padding:1px;}

/*帮助页面*/
.rightCont .helpInfo {text-align:left; margin:24px;}
.rightCont .helpInfo h5 {font-size:14px; font-weight:bold; text-align:left; padding:6px 0; margin:9px 0; border-bottom:1px solid #1691C5; text-indent:1em;  color:#07669D;}
.rightCont .helpInfo p {line-height:23px; text-indent:2em;}
.rightCont .helpInfo pre {margin:0; padding:0;}
.rightCont .helpInfo ol {line-height:23px; font-family:Verdana; list-style-position:outside; margin-left:48px; padding:0; }
.rightCont .helpInfo ol li {list-style:decimal;margin:0 0 12px; color:#333333;}
.rightCont .helpInfo ol li ul {margin-left:48px;}
.rightCont .helpInfo ol li ul li{list-style:upper-alpha;}

.rightCont .helpInfo .hilite {color:#FF3300; font-size:12px; border:1px dashed #FF3300; padding:6px 12px; margin:9px 0;}
.rightCont .helpInfo .hilite li {margin:0; color:#FF3300;}
.rightCont .helpInfo .dataTb01 {margin:12px auto;}
.rightCont .helpInfo .dataTb01 td {text-align:left;}

/*底部版权*/
#footer { border-top:6px solid #CEDEE4; padding:12px 0;}
#footer p {font-size:12px; line-height:20px; color:#495357;}

/*登陆框*/
#loginForm {border:1px solid #fff; width:100%;text-align:left;}
#loginForm .block {font-size:12px; margin:0px;}
#loginForm .block .title {cursor:move;}
#loginForm .block .title span {font-size:16px; font-weight:bold; margin:6px 6px 0 0;}
#loginForm .block .title span a {text-decoration:none; display:block; text-align:center; width:16px; height:16px; line-height:18px; overflow:hidden; color:#FFFFFF; border:1px solid #fff; background-color:#A3D9F5;}
#loginForm .block .title span a:hover {border:1px solid #1691C5; color:#1691C5;background-color:#FFFFFF;}
#loginForm .formItem { padding:12px 0 12px 64px;text-align:left;}
#loginForm .formItem li {line-height:28px; height:28px;}
#loginForm .formItem li.btns {padding-left:60px;}
#loginForm .formItem li .btn {margin-right:36px;}
#loginForm .formItem li .txt {width:240px;}
#loginForm .tips { padding:10px 0 10px 64px; line-height:20px; color:#666;}
#loginForm .tips li { height:20px;}
/*日历*/
.calendar {width:242px;}

/*搜索结果页*/
#maincenter {text-align:left; font-family:Verdana; margin:28px;}
#maincenter .item {width:500px; margin:18px 0;}
#maincenter .item a {color:#666;}
#maincenter .item h4 {font-size:16px;}
#maincenter .item h4 small {padding-left:12px;}
#maincenter .item p {margin:0; font-size:12px; line-height:18px;}
#maincenter .item .summary {font-size:12px; margin:6px 0 3px;}
#maincenter .item .url {color:#666;}

/*相关提示事项，免责声明*/
.columnTips {margin:16px; border:1px solid #FFA922; background-color:#FFFCEA; position:relative; overflow:hidden; clear:both; height:1%;}
.columnTips p {margin:9px 60px 9px 18px; text-align:left; font-size:12px; line-height:20px; text-indent:2em; background:url(notice.gif) no-repeat left -1px;}
.columnTips span {font-size:16px; font-weight:bold; margin:6px 6px 0 0; position:absolute; top:3px; right:3px;}
.columnTips span a {text-decoration:none; display:block; text-align:center; width:16px; height:16px; line-height:18px; overflow:hidden; color:#F49453; border:1px solid #FFA800; background-color:#FAFFEF;}
.columnTips span a:hover {border:1px solid #FFA800; color:#fff;background-color:#FFA800;}

/* 广告 */
.adv {background:url(dashLine02.gif) no-repeat top left; margin:9px 0; padding:6px 0 0; font-size:12px; color:#999;}
.adv p {background:url(pop.gif) no-repeat top left; text-indent:24px; text-align:left;padding-top:2px;}
.adv p a:link{font-size:12px; color:#999;}
.adv p a:visited{font-size:12px; color:#999;}
.adv p a:hover{font-size:12px; color:#f00;}
.commt, .adv ins {float:right; text-decoration:none; color:#f00;}
.adv ins.readonly {color:#999;}
.commt span {color:#999;}

/*问题处理 090520 update*/
.guide {border:none;}
.guide .cont ul {font-size:12px; padding:12px; color:#666;}
.guide .cont ul a {text-decoration:underline; font-size:14px; margin-right:12px;}

/*顶一下*/
.useful_for_me{margin:30px 0 0 0;color:#666;overflow:hidden;}
.useful_for_me span{float:right;width:550px;padding:5px 12px;line-height:20px;}
.useful_for_me a{float:left;width:100px;height:46px;background:url(useful_for_me.gif) no-repeat left top;padding:3px 12px;margin-left:20px;color:#666;line-height:20px;}
.useful_for_me a:hover{background-position:left -62px;text-decoration:none;color:white;}
.useful_for_me b{display:block;color:#2AA8E3;font-family:"Tahoma";font-weight:bold;margin-left:40px;margin-top:12px;}
.useful_for_me a:hover b{color:white;}

.event {margin: 0px auto 10px;overflow: hidden;width: 953px;text-align: left}
.event .event_box{margin: 0 0 20px;overflow: hidden;width: 100%;padding: 15px 3px 0;}
.event .event_box .event_icon {clear: left; float: left;height: 200px;margin: 0 20px 0 0;text-align: center;vertical-align: middle;width: 200px;}
.event .event_box .event_icon img {max-height: 200px;max-width: 200px}
.event .event_box .event_items {float: left;width: 730px}
.event .event_box .event_items dl dt {float: left;width: 70px}
.event dl dt,.event dl dd{line-height:20px;height:20px;overflow:hidden;}

.gray {color: #999999;font-size: 12px;font-weight: normal}
.red {color: red ;font-size: 16px;font-weight: bold}
.event_items .num{color:red	font-weight:bolder}
.event .event_box .event_items ul {color: #333333;margin: 10px 0;overflow: hidden;width: 100%}
.tdLeft{text-align:right}
.tdRight{text-align:left}

.calendarmenu {BORDER-RIGHT: #b5cfd9 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #b5cfd9 1px solid; PADDING-LEFT: 9px; BACKGROUND: #fff; FILTER: Alpha(opacity=80); PADDING-BOTTOM: 9px; BORDER-LEFT: #b5cfd9 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #b5cfd9 1px solid; POSITION: absolute; opacity: 0.8}

/* 登录框特殊样式 */
.l_input{width:210px;height:18px;line-height: 16px;border:1px solid #1691C5;padding:3px 2px 2px 2px;color:#4e4e4e;font-size: 12px; }
.js_login_email{color:#cacaca;}
.i_active{color:#4e4e4e;}